﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

using System.ComponentModel;
using Prism.Games.GalEngine.Scripts.Parser.Audio;

namespace Prism.Games.GalEngine.Scripts.Parser
{
    public class AudioBase
    {
        public AudioBase()
        {
            this.AudioFactory = new Audio.AudioFactory();
        }

        public AudioFactory AudioFactory { get; private set; }

        public readonly TimeSpan MusicPlaybackLatency = TimeSpan.FromMilliseconds(200);

        public readonly TimeSpan SEPlaybackLatency = TimeSpan.FromMilliseconds(40);

        public readonly TimeSpan VocalPlaybackLatency = TimeSpan.FromMilliseconds(100);

    }
}
